// specobj.txt - This very simple script waits until this object is searched. When it
// is, calls a given special node in the current town's script.

// Memory Cells - 
//   0 - Number of a state in the town script. This is the state that is called when the item is used.
//   1,2 - Coordinates for a stuff done flag. If these are 0 and 0, ignored. Otherwise,
//     is the given flag is non-zero, nothing happens when the object is used.

beginterrainscript; 

variables;
short choice;
body;

beginstate INIT_STATE;
break;

beginstate START_STATE;
break;

beginstate SEARCH_STATE;
       if (has_special_item(1) == 0) {
                reset_dialog();
                add_dialog_str(0,"This box doesn't contain any treasure, but you find a scroll in it. The scroll contains writing in the Vahnatal language.",0);
                add_dialog_choice(0,"Take.");
                add_dialog_choice(1,"Leave.");
                choice = run_dialog(1);
                }
        if (choice == 1) {
                change_spec_item(1,1);
                set_flag(150,1,1);
                end();
                }
        if (choice == 2)
                end();
break;